package com.zhentao.service;

import com.zhentao.model.common.app.dto.AgistDto;
import com.zhentao.model.common.app.dto.LoginDto;
import com.zhentao.model.common.app.dto.UserDto;
import com.zhentao.model.common.app.pojo.ApUser;
import com.zhentao.model.common.dtos.ResponseResult;
import org.springframework.util.DigestUtils;

/**
 * @author 86150
 */
public interface ApUserService {
    /**
     * 用户登录
     * @param loginDto
     * @return
     */
    ResponseResult login(LoginDto loginDto);

    /**
     * 根据名字和状态查询
     * @param userDto
     * @return
     */

    ResponseResult findByName(UserDto userDto);

    /**
     * 用户注册
     * @param agistDto
     * @return
     */

    ResponseResult regist(AgistDto agistDto);
    /**
     * 查询用户列表
     */
    ResponseResult findById(Integer id);
    /**
     * 用户修改
     */
    ResponseResult update1(ApUser apUser);

}
